body,p,blockquote,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,caption,form,fieldset,legend,pre{margin:0;padding:0}
body,input,select,button,textarea{font:12px/1.8 Tahoma}
textarea{resize:vertical;overflow:auto}
address,cite,dfn,em,var{font-style:normal}
q:before,q:after{content:''}
img,iframe,fieldset{border:0}
table{border-collapse:collapse}
a{text-decoration:none}
html{_background:url("about:blank") fixed}
img{vertical-align:middle;-ms-interpolation-mode:bicubic}
iframe{vertical-align:top}
html{font-size:62.5%}
body{font-size:1.2rem;color:#333;background:#fff}
p{line-height:2}
h1,h2,h3,h4{font-family:"Microsoft Yahei"}
h1{font-size:24px}
h2{font-size:20px;margin:40px 0 0;padding-bottom:4px}
h3{font-size:16px;margin:30px 0 0;padding-bottom:4px}
h4{font-size:14px;margin:20px 0 0;padding-bottom:4px}
h5,h6{font-size:12px;margin:16px 0 0}
pre,p,ul,ol{margin:.5em 0}
a{color:#93bd20}
pre{display:block;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
code{background:#fffce8;border:1px solid #fee9cc;border-radius:3px;color:rgba(0,0,0,0.75);font-family:'Courier New','Terminal',monospace;font-size:12px;margin:0 2px;padding:0 5px}
blockquote{background:#f9f9f9;color:#777;padding:.5em 10px;margin-bottom:1.5em;}
blockquote p{color:#777}
.cf{*zoom:1}
.cf:after{display:block;content:'\20';height:0;clear:both}
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}
.hide{display:none !important}
.inline-block{display:inline-block;*display:inline;*zoom:1}
.break-word{word-wrap:break-word;word-break:break-all}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fw700{font-weight:700}
.red{color:#d14}
.gray{color:#888}
.yahei{font-family:"Microsoft Yahei"}
.simsun{font-family:Simsun}
.ml40{margin-left:40px}
.ver{margin-left:10px;font-weight:400;font-size:14px;color:#d14}
.divider{height:0;font-size:0;border-top:4px dotted #f5f5f5;border-bottom:4px dotted #f5f5f5;margin:80px 0 10px;text-align:right;}
.divider span{position:relative;display:inline-block;*display:inline;*zoom:1;top:-12px;background:#fff;padding:0 15px;color:#bbb;font-size:12px;font-style:italic}
.table{margin-top:20px;font-size:12px;}
.table caption{font:600 18px/2.5 "Microsoft Yahei"}
.table tr{border-bottom:1px solid #ddd}
.table td{padding:8px;border-left:1px dotted #ddd}
.table .odd td{background:#eee}
.table thead tr{border:none}
.table thead th{text-align:center;padding:0 5px;height:30px}
.table tbody{border-top:1px solid #bbb;}
.table tbody th{text-align:right;background:#f5f5f5;padding:0 5px;white-space:nowrap}
.table pre{margin:0 0 0 5px;font-size:12px;color:#333}
.table .title{text-align:left;padding:10px;background:#d5d5d5;font-size:16px}
.table .green{color:#090;font-weight:400;line-height:2}
.orange{color:#a60 !important}
pre.demo{background:#fffce8;padding:10px;margin-right:40px;border-left:2px solid #fee9cc;line-height:16px;font-family:'Courier New','Terminal',monospace;font-size:12px}
code.demo{display:inline-block;*display:inline;*zoom:1;margin-right:5px;font-family:"source-code-pro",Consolas,monospace !important;font-weight:bold;font-size:14px;border-color:#ecf7ce;background:#f5fbe6}
.sidebar{position:fixed;_position:absolute;left:0;top:0;bottom:0;_top:expression(eval(document.documentElement.scrollTop));_height:expression(document.documentElement.clientHeight);z-index:1;width:220px;padding:0 10px;background:#252a3a;color:#888;font-size:12px;}
.sidebar a{line-height:2;color:#a6aec6;}
.sidebar a:hover{color:#93bd20;text-decoration:underline}
.sidebar h1{margin:1.5em 0 1em;}
.sidebar h1 a,.sidebar h1 a:hover{color:#ddd}
.sidebar h1 span,.sidebar h1 em{display:inline-block;padding:2px}
.sidebar h1 span{background:#93bd20;padding-left:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 3px 7px rgba(0,0,0,0.7)}
.sidebar h1 em{padding-right:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 3px 7px rgba(0,0,0,0.7)}
.sidebar img{vertical-align:middle}
.sidebar ul{*zoom:1;margin:0;margin-right:20px;list-style:none;border-bottom:2px solid #000;}
.sidebar ul:after{content:".";display:block;clear:both;visibility:hidden;height:0}
.sidebar ul a{color:#ccd1df}
.sidebar ul li{float:left;padding:0 5px;font-size:14px}
.sidebar ol{margin:0;margin-right:20px;padding-top:10px;border-top:1px solid #454f6d;font-size:14px;padding-left:20px;color:#666}
.sidebar li{padding:0}
.sidebar .description{margin:0 0 50px 0}
.sidebar .current{background:#000;}
.sidebar .current a{color:#93bd20}
.sidebar .totop{margin-top:50px;text-align:right;}
.sidebar .totop a{display:inline-block;background:#000;color:#bbb;padding:2px 5px;border-radius:2px;border:none}
.sidebar .totop a:hover{background:#1a1a1a}
.main{padding:0 0 40px 40px;margin-left:240px;max-width:800px;min-width:720px;_width:720px;vertical-align:top;font-size:14px;overflow:hidden;}
.main a{text-decoration:underline;}
.main a:hover{text-decoration:none}
.main h2{margin-top:0;padding-top:30px;margin-bottom:-1px}
.main h6{color:#aaa}
.main p{padding-left:2em}
.main ul,.main ol{margin-left:4em}
.main ol li{padding-bottom:10px}
.main hr{display:block;border:0;height:4px;background-color:#ddd;margin-top:20px}
.main .mark{display:inline-block;*display:inline;*zoom:1;width:75px;margin-right:5px;font-family:"source-code-pro",Consolas,monospace !important;font-weight:bold;color:#222;background:#f5fbe6}
.demo p{padding:0}
.demo blockquote{margin:10px 0 20px 30px;border:none;}
.demo blockquote:before{content:'"';position:absolute;margin-left:-35px;margin-top:-20px;font-size:64px;line-height:1;font-family:Georgia;color:#ddd}
.demo_html{padding:0 0 20px 0}
.type,.settings em{background:none;color:#999;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:normal;margin:0 4px}
.settings h3{font-family:Helvetica;font-size:18px}
.directory{position:relative;margin-top:20px;color:#222;}
.directory span{position:absolute;left:200px}
.directory p{margin:0}
.directory li{background:#f5fbe6}
.directory .gray{background:none;margin-bottom:15px}
.changelog h3{margin:20px 0 0}
.changelog .date{margin-left:5px;font:14px Arial;color:#888}
.changelog .new,.changelog .fix,.changelog .change,.changelog .improve{display:inline-block;*display:inline;*zoom:1;width:50px;height:18px;line-height:18px;margin-right:15px;text-align:center}
.changelog .new{color:#93bd20;background:#f9fff3}
.changelog .fix{color:#d14;background:#fffbf5}
.changelog .change{color:#8106e0;background:#fbf5ff}
.changelog .improve{background:#f8fdff}
.footer-wrapper{clear:both;color:#9c9c9c;text-shadow:0 1px 0 #fff;font-family:Georgia,'Xin Gothic','PT Sans','Hiragino Sans GB','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;margin-left:auto;margin-right:auto;max-width:1040px;*width:1040px;padding:10px 0;text-align:right;}
.footer-wrapper a{color:#9c9c9c;text-decoration:none}
.footer-wrapper iframe{position:relative;top:3px}
input,textarea,select,button,label{margin:0;padding:0;vertical-align:middle;font-size:100%;font-family:inherit;outline:none}
input,textarea{-webkit-transition:all .15s ease-in 0;-moz-transition:all .15s ease-in 0;-ms-transition:all .15s ease-in 0;transition:all .15s ease-in 0;outline:none;border:1px solid #d8d8d8;border-color:#c0c0c0 #e1e1e1 #e1e1e1 #c0c0c0;color:#000}
input:focus,textarea:focus{border-color:#51a7e8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[disabled],input[readonly]{background-color:#f6f6f6;cursor:default}
select{height:22px;line-height:18px;padding:2px}
fieldset{padding:10px 0;}
fieldset input{width:180px;height:23px;font-size:12px;margin:0 5px 0 0;padding:3px}
fieldset label input{width:22px}
fieldset textarea{vertical-align:top;width:300px;min-height:80px;_height:80px;padding:3px}
.form-label{display:inline-block;*display:inline;*zoom:1;min-width:100px;_width:100px;text-align:right}
.form-submit{padding-left:103px}
.btn,button{overflow:visible;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f5f5f5),color-stop(1,#e6e6e6));background:-moz-linear-gradient(top,#f5f5f5 5%,#e6e6e6 100%);background:-webkit-linear-gradient(top,#f5f5f5 5%,#e6e6e6 100%);background:-o-linear-gradient(top,#f5f5f5 5%,#e6e6e6 100%);background:-ms-linear-gradient(top,#f5f5f5 5%,#e6e6e6 100%);background:linear-gradient(to bottom,#f5f5f5 5%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e6e6e6',GradientType=0);background-color:#f5f5f5;border:1px solid #ccc;display:inline-block;color:#1a1a1a;font-family:Verdana,Simsun;font-size:14px;font-weight:normal;padding:3px 20px;cursor:pointer;text-decoration:none;text-shadow:0 1px 0 #fff;}
.btn:hover,button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e6e6e6),color-stop(1,#f5f5f5));background:-moz-linear-gradient(top,#e6e6e6 5%,#f5f5f5 100%);background:-webkit-linear-gradient(top,#e6e6e6 5%,#f5f5f5 100%);background:-o-linear-gradient(top,#e6e6e6 5%,#f5f5f5 100%);background:-ms-linear-gradient(top,#e6e6e6 5%,#f5f5f5 100%);background:linear-gradient(to bottom,#e6e6e6 5%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f5f5f5',GradientType=0);background-color:#e6e6e6}
.btn:active,button:active{position:relative;top:1px}
a.btn{text-decoration:none}
.btn-download span{font-family:"Microsoft Yahei";font-size:18px;letter-spacing:1px}
.btn-download sup{color:#d14}
.chromeframe{padding:5px 0;background:#ffc;text-align:center}
ul.ds-children{margin-left:68px !important}
pre.prettyprint table{width:100%;border:1px solid #ccc;background:#fff}
pre.prettyprint .code-wrap{border:2px solid #eee;overflow-x:auto;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;_font-family:monospace;font-size:12px;line-height:18px;vertical-align:bottom}
pre.prettyprint .line-nums{width:1%;text-align:right;vertical-align:top;padding:5px 0;color:#bbb;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
pre.prettyprint .line-nums span{display:block;padding:0 8px;cursor:default}
pre.prettyprint .line-code{border-left:1px solid #e5e5e5;padding:5px 0;vertical-align:top;}
pre.prettyprint .line-code div{padding-left:10px;white-space:pre}
.js .comment{color:#008000}
.js .string{color:#808080}
.js .number{color:#d14}
.js .keywords{font-weight:700}
.js .regex{color:#8000ff}
.js .global{color:#0086b3}
.js .brackets{color:#000080}
.html .comment{color:#998;font-style:italic}
.html .doctype{color:#008080}
.html .tag{color:#881280}
.html .attribute{color:#008080}
.html .data{color:#d14}
.html .string{color:#888}
.css .comment{color:#008000}
.css .properties{color:#008080}
.css .selectors{color:#800000}
.css .units{color:#f00}
.css .urls{color:#f0f}
.css .colors{color:#808000}
.css .important{color:#00f}